package net.minecraft.src;

import net.minecraft.src.Entity;
import net.minecraft.src.EntityPlayer;
import net.minecraft.src.TileEntity;

public interface IWorldAccess {

    void markBlockNeedsUpdate(int var1, int var2, int var3);

    void markBlockRangeNeedsUpdate(int var1, int var2, int var3, int var4, int var5, int var6);

    void playSound(String var1, double var2, double var4, double var6, float var8, float var9);

    void spawnParticle(String var1, double var2, double var4, double var6, double var8, double var10, double var12);

    void obtainEntitySkin(Entity var1);

    void releaseEntitySkin(Entity var1);

    void updateAllRenderers();

    void playRecord(String var1, int var2, int var3, int var4);

    void doNothingWithTileEntity(int var1, int var2, int var3, TileEntity var4);

    void func_28133_a(EntityPlayer var1, int var2, int var3, int var4, int var5, int var6);
}
